<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Ball Balancing Plate: C:/Users/Luca/Documents/Workspaces/Workspace/BallBalancing_ChibiOSRT/ch_settings/halconf.h File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="logo.jpg"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Ball Balancing Plate
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
   <div id="projectbrief">ChibiOS-RT servos control firmware.</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('halconf_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Defines</a>  </div>
  <div class="headertitle">
<div class="title">C:/Users/Luca/Documents/Workspaces/Workspace/BallBalancing_ChibiOSRT/ch_settings/halconf.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="mcuconf_8h_source.html">mcuconf.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for halconf.h:</div>
<div class="dyncontent">
<div class="center"><img src="halconf_8h__incl.png" border="0" usemap="#_c_1_2_users_2_luca_2_documents_2_workspaces_2_workspace_2_ball_balancing___chibi_o_s_r_t_2ch__settings_2halconf_8h" alt=""/></div>
<map name="_c_1_2_users_2_luca_2_documents_2_workspaces_2_workspace_2_ball_balancing___chibi_o_s_r_t_2ch__settings_2halconf_8h" id="_c_1_2_users_2_luca_2_documents_2_workspaces_2_workspace_2_ball_balancing___chibi_o_s_r_t_2ch__settings_2halconf_8h">
<area shape="rect" id="node3" href="mcuconf_8h.html" title="mcuconf.h" alt="" coords="265,83,348,112"/></map>
</div>
</div>
<p><a href="halconf_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga989811956a40f9270a092212a8570632">HAL_USE_TM</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the TM subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga989811956a40f9270a092212a8570632"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga2311bcc7b41bfba183c9ec1a64a11e93">HAL_USE_PAL</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the PAL subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga2311bcc7b41bfba183c9ec1a64a11e93"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga413a1b6c0ca2c9e524df50ceac1275fd">HAL_USE_ADC</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the ADC subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga413a1b6c0ca2c9e524df50ceac1275fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga2e351185eace5acfd90b65c9fe796355">HAL_USE_CAN</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the CAN subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga2e351185eace5acfd90b65c9fe796355"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga2dd40c0fdd833b861f9241f6d282fe34">HAL_USE_EXT</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the EXT subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga2dd40c0fdd833b861f9241f6d282fe34"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gab4702b9e1b6fa2869e26c274fccd53f0">HAL_USE_GPT</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the GPT subsystem.  <a href="group___h_a_l___c_o_n_f.html#gab4702b9e1b6fa2869e26c274fccd53f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gae5eb94efa72e401dc17a356b27f4e7e5">HAL_USE_I2C</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the I2C subsystem.  <a href="group___h_a_l___c_o_n_f.html#gae5eb94efa72e401dc17a356b27f4e7e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gac58fde738d018b1233a5441ae4c6245b">HAL_USE_ICU</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the ICU subsystem.  <a href="group___h_a_l___c_o_n_f.html#gac58fde738d018b1233a5441ae4c6245b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga0da24d012c72a79db22e5621b391d3da">HAL_USE_MAC</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the MAC subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga0da24d012c72a79db22e5621b391d3da"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gafc4461ac2cc33590839ed91f2e940079">HAL_USE_MMC_SPI</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the MMC_SPI subsystem.  <a href="group___h_a_l___c_o_n_f.html#gafc4461ac2cc33590839ed91f2e940079"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gafb7a560610f96b2858d51c36d65f8c2f">HAL_USE_PWM</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the PWM subsystem.  <a href="group___h_a_l___c_o_n_f.html#gafb7a560610f96b2858d51c36d65f8c2f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga17d20632810c9bb1601a19973977f55c">HAL_USE_RTC</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the RTC subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga17d20632810c9bb1601a19973977f55c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga06f315a18b911f426da736c42ab20325">HAL_USE_SDC</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the SDC subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga06f315a18b911f426da736c42ab20325"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga720d92b9c3a00d952f6f0c8665b54ebb">HAL_USE_SERIAL</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the SERIAL subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga720d92b9c3a00d952f6f0c8665b54ebb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga79c970fb20565143ad8b65720c0b2d0e">HAL_USE_SERIAL_USB</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the SERIAL over USB subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga79c970fb20565143ad8b65720c0b2d0e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga33a3c5bee9ed1f665aace8b88fed9b2b">HAL_USE_SPI</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the SPI subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga33a3c5bee9ed1f665aace8b88fed9b2b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga73220cad2edf2aee77b7ce1b53cacff0">HAL_USE_UART</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the UART subsystem.  <a href="group___h_a_l___c_o_n_f.html#ga73220cad2edf2aee77b7ce1b53cacff0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gafc8f8fc6010f46f5baae4a369e14974e">HAL_USE_USB</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the USB subsystem.  <a href="group___h_a_l___c_o_n_f.html#gafc8f8fc6010f46f5baae4a369e14974e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga39e892a4090185fbdda9bb105bc03b4f">ADC_USE_WAIT</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables synchronous APIs.  <a href="group___h_a_l___c_o_n_f.html#ga39e892a4090185fbdda9bb105bc03b4f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gac0893cb47e338c2dabad34b974a0a88d">ADC_USE_MUTUAL_EXCLUSION</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the <code>adcAcquireBus()</code> and <code>adcReleaseBus()</code> APIs.  <a href="group___h_a_l___c_o_n_f.html#gac0893cb47e338c2dabad34b974a0a88d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga5294d9d12e4186c781df3b2f1d8bd80b">CAN_USE_SLEEP_MODE</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sleep mode related APIs inclusion switch.  <a href="group___h_a_l___c_o_n_f.html#ga5294d9d12e4186c781df3b2f1d8bd80b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga7125642404a6fd3d4985d1cb6e1b7b0a">I2C_USE_MUTUAL_EXCLUSION</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the mutual exclusion APIs on the I2C bus.  <a href="group___h_a_l___c_o_n_f.html#ga7125642404a6fd3d4985d1cb6e1b7b0a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga887da1c1383a9e7b45c4464877a7e05e">MAC_USE_EVENTS</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables an event sources for incoming packets.  <a href="group___h_a_l___c_o_n_f.html#ga887da1c1383a9e7b45c4464877a7e05e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga502a0143be4c303f3006c0888e1cec82">MMC_SECTOR_SIZE</a>&#160;&#160;&#160;512</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Block size for MMC transfers.  <a href="group___h_a_l___c_o_n_f.html#ga502a0143be4c303f3006c0888e1cec82"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga3087dfffa81dd8a0a80ee92746e65fe2">MMC_NICE_WAITING</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delays insertions.  <a href="group___h_a_l___c_o_n_f.html#ga3087dfffa81dd8a0a80ee92746e65fe2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gac57e95210b57d6699c23bfb648e0904d">MMC_POLLING_INTERVAL</a>&#160;&#160;&#160;10</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of positive insertion queries before generating the insertion event.  <a href="group___h_a_l___c_o_n_f.html#gac57e95210b57d6699c23bfb648e0904d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga6d164ed93ae233b2dc0c35bd19f75224">MMC_POLLING_DELAY</a>&#160;&#160;&#160;10</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval, in milliseconds, between insertion queries.  <a href="group___h_a_l___c_o_n_f.html#ga6d164ed93ae233b2dc0c35bd19f75224"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga463aaf38dda5f44ab579ddab0a1cf104">MMC_USE_SPI_POLLING</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses the SPI polled API for small data transfers.  <a href="group___h_a_l___c_o_n_f.html#ga463aaf38dda5f44ab579ddab0a1cf104"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga8d39f0c9799062f0698d97c26e6fa42d">SDC_INIT_RETRY</a>&#160;&#160;&#160;100</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of initialization attempts before rejecting the card.  <a href="group___h_a_l___c_o_n_f.html#ga8d39f0c9799062f0698d97c26e6fa42d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga4f938eff7370feb8de8411e255d21b01">SDC_MMC_SUPPORT</a>&#160;&#160;&#160;FALSE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Include support for MMC cards.  <a href="group___h_a_l___c_o_n_f.html#ga4f938eff7370feb8de8411e255d21b01"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga3391c832c171a8606b0fc864766f08ba">SDC_NICE_WAITING</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delays insertions.  <a href="group___h_a_l___c_o_n_f.html#ga3391c832c171a8606b0fc864766f08ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#gacb4c08ac23f83ac9d58c50ff840de516">SERIAL_DEFAULT_BITRATE</a>&#160;&#160;&#160;115200</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default bit rate.  <a href="group___h_a_l___c_o_n_f.html#gacb4c08ac23f83ac9d58c50ff840de516"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga81a9fb00c7a1ce0fe70f263d8fd820e8">SERIAL_BUFFERS_SIZE</a>&#160;&#160;&#160;128</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Serial buffers size.  <a href="group___h_a_l___c_o_n_f.html#ga81a9fb00c7a1ce0fe70f263d8fd820e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga0c9ab1488423fa10a22f506c6e74b563">SPI_USE_WAIT</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables synchronous APIs.  <a href="group___h_a_l___c_o_n_f.html#ga0c9ab1488423fa10a22f506c6e74b563"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_a_l___c_o_n_f.html#ga36d1818f9631f955f7cc94629b1d5498">SPI_USE_MUTUAL_EXCLUSION</a>&#160;&#160;&#160;TRUE</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the <code>spiAcquireBus()</code> and <code>spiReleaseBus()</code> APIs.  <a href="group___h_a_l___c_o_n_f.html#ga36d1818f9631f955f7cc94629b1d5498"></a><br/></td></tr>
</table>
</div><!-- contents -->
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="halconf_8h.html">halconf.h</a>      </li>

    <li class="footer">Generated on Wed Jun 5 2013 12:23:45 for Ball Balancing Plate by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
   </ul>
 </div>


</body>
</html>
